Another week where I realize a way to get a way better solution too close to the deadline. At least I'm getting on the board this time :)